package com.xiangban.yanglaodajie_admin.dao;

import com.xiangban.yanglaodajie_admin.entity.ClassOrActivity;
import com.xiangban.yanglaodajie_admin.entity.ClassSchedule;
import com.xiangban.yanglaodajie_admin.entity.Ids;
import com.xiangban.yanglaodajie_admin.entity.dto.ClassOrActivityDto;
import com.xiangban.yanglaodajie_admin.entity.dto.ClassScheduleDto;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Mr. MaYaYun
 * @Data 2021/6/9 16:12
 */
@Repository
public interface ClassOrActivityMapper {

    List<ClassOrActivity>selectInfoByClassId(Ids ids);
    void deleteBindTeacherShop(Ids ids);
    List<ClassOrActivityDto>selectTeacher(ClassOrActivityDto classOrActivityDto);
    void deleteClassSchedules(Ids ids);
    void deleteClassSchedule(ClassScheduleDto classScheduleDto);
    void insertClassSchedule(ClassScheduleDto classScheduleDto);
    ClassScheduleDto selectClassScheduleInfo(ClassScheduleDto classScheduleDto);
    List<ClassSchedule> selectClassSchedule(ClassOrActivityDto classOrActivityDto);
    ClassOrActivityDto selectClassOrActivityInfo(ClassOrActivity classOrActivity);
    List<ClassOrActivityDto> selectClassOrActivityList(ClassOrActivityDto classOrActivity);
    void deleteClassOrActivity(Ids ids);
    void updateClassOrActivity(ClassOrActivity classOrActivity);
    void InsertClassOrActivity(ClassOrActivity classOrActivity);
}
